/**
 * 所有版权归 广西梧州 陈锦韬 所有
 *
 * @Title: PlfUserInfoForm
 * @Package com.rx.com.rx.stock.vo
 * @Description: 用户信息表单
 * @author: 陈锦韬
 * @date: 2020\9\8 0008
 * @version V1.0
 * @Copyright: 2020 陈锦韬  All rights reserved.
 */
package com.rx.school.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.rx.core.data.RxData;
import com.rx.core.dbase.RxMarkDbMust;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * @author: Administrator
 * @Description: 成绩
 * @date: 2020\9\8 0008
 */
@RxData
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class SchFullScores extends RxMarkDbMust  {
    private static final long serialVersionUID = 1L;
    @TableField("STATUS")
    private String status;
    @TableField("PARENT_BID")
    private String parentBid;
    @TableField("EXAM_BID")
    private String examBid;

    // 语文
    @TableField("CHINESE_SCORES")
    private BigDecimal chineseScores;
    // 数学
    @TableField("MATH_SCORES")
    private BigDecimal mathScores;
    // 英语
    @TableField("ENGLISH_SCORES")
    private BigDecimal englishScores;
    // 物理
    @TableField("PHYSICAL_SCORES")
    private BigDecimal physicalScores;
    // 化学
    @TableField("CHEMICAL_SCORES")
    private BigDecimal chemicalScores;
    // 生物
    @TableField("BIOLOGICAL_SCORES")
    private BigDecimal biologicalScores;
    // 政治
    @TableField("POLITICAL_SCORES")
    private BigDecimal politicalScores;
    // 历史
    @TableField("HISTORY_SCORES")
    private BigDecimal historyScores;
    // 地理
    @TableField("GEOGRAPHIC_SCORES")
    private BigDecimal geographicScores;
    // 艺术
    @TableField("ART_SCORES")
    private BigDecimal artScores;
    // 体育
    @TableField("SPORTS_SCORES")
    private BigDecimal sportsScores;
    // 其他
    @TableField("OTHER_SCORES1")
    private BigDecimal otherScores1;
    @TableField("OTHER_SCORES2")
    private BigDecimal otherScores2;
    @TableField("OTHER_SCORES3")
    private BigDecimal otherScores3;
    @TableField("OTHER_SCORES4")
    private BigDecimal otherScores4;

    @TableField("STYLE_JSON")
    private String styleJson;
    @TableField("REMARK")
    private String remark;

    public static SchFullScores create(){
        SchFullScores schFullScores = new SchFullScores();
        schFullScores.setChineseScores(BigDecimal.valueOf(100));
        schFullScores.setMathScores(BigDecimal.valueOf(100));
        schFullScores.setEnglishScores(BigDecimal.valueOf(100));
        schFullScores.setPhysicalScores(BigDecimal.valueOf(100));
        schFullScores.setChemicalScores(BigDecimal.valueOf(100));
        schFullScores.setBiologicalScores(BigDecimal.valueOf(100));
        schFullScores.setPoliticalScores(BigDecimal.valueOf(100));
        schFullScores.setHistoryScores(BigDecimal.valueOf(100));
        schFullScores.setGeographicScores(BigDecimal.valueOf(100));
        schFullScores.setArtScores(BigDecimal.valueOf(100));
        schFullScores.setSportsScores(BigDecimal.valueOf(100));
        return schFullScores;
    }


}
